home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / lord2b7.zip / FLAGCITY.REF < prev    next >
Text File  |  1997-06-01  |  10KB  |  578 lines

  1. ;File for the Western city on the first continent  Flagcity
  2.  
  3. @#CITYSIGN
  4. ;Sign helping find the way to flagcity
  5. @DO SAYBAR
  6. `2 <---------   To Flagcity
  7. @do moveback
  8.  
  9. @#CAVERN
  10. ;Looking into the deep cavern on snowy ridge
  11. @if &lasty is 6 then do
  12.   @begin
  13. @DO SAYBAR
  14. `2You narrowly escape death!  That was a crappy place to warp to!
  15. @closescript
  16.   @end
  17. @DO SAYBAR
  18. `2That's DEEP, don't fall in there.
  19.  
  20. @#DSIGN
  21. ;Sign by the desert 
  22. @DO SAYBAR
  23. `2 <---------   Flagcity     Desert   --------->
  24. @do moveback
  25.  
  26. @#heal
  27. @offmap
  28. @do moveback
  29. @do `v01 is 1
  30. @show
  31. `r0`c  `r1  FlagCity Healing  `r0
  32.  
  33. `2  Arik looks you over for wounds.
  34.  
  35. @do write
  36. `x`x
  37. @if `p02 < `p03 then do
  38.  @begin
  39. @do `p20 is `p03
  40. @do `p20 - `p02
  41. @do `p20 / 2
  42.  
  43.  
  44.  @show
  45. `0"You don't look so good, friend!  I'll fix ya up for `$`p20`0 gold, k?"
  46.  
  47. @do write
  48. `x`x
  49. @choice
  50. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  51. Limp on out.
  52. @show
  53. `\
  54. @if response is 1 then do begin
  55.  @begin
  56.  @if money < `p20 then do
  57.   @begin
  58.   @show
  59.   `0"Sorry old s&boy, we don't do charity work here."
  60.  
  61.  @do write
  62. `x`x
  63.  @choice
  64. Well Christ!  How am I supposed to make money when I can barely walk?
  65. Jesus, how 'bout a little compassion for once in your life old man!
  66. How 'bout some of your 'special' pills then?
  67. Yes sir.
  68. @show
  69.  
  70.  
  71. @if response is 4 then do
  72.  @begin
  73.  @show
  74.   `0"That's a good lad, now get along with you!" `2 he laughs.
  75.  
  76. `k
  77.  @end
  78.  
  79. @if response is 1 then do
  80.  @begin
  81.  @show
  82.   `0"Damn it, s&boy, be a s&man for once in your life!"`2 he yells.
  83.  
  84. `k
  85.  @end
  86. @if response is 2 then do
  87.  @begin
  88.  @show
  89.   `0"I cannot respect a man who doesn't work," `2Arik informs you.
  90.  
  91. `k
  92.  @end
  93. @if response is 3 then do
  94.  @begin
  95.  @do `p02 = 1
  96.  @show
  97.   `0"Sure.  Take uh.. these." `2 he snickers.
  98.  
  99.   `2You gulp down the weird black pills
  100.  
  101.   `4HIT POINTS GO DOWN TO 1.
  102.  
  103. `k
  104.  @end
  105.  
  106.   @drawmap
  107.   @update
  108.   @closescript
  109.   @end
  110.  
  111. @do money - `p20
  112. @do `p21 = `p03
  113. @do `p21 - `p02
  114. @do `p02 = `p03
  115. @show
  116.   `2You feel much better as `0`p21`2 hitpoints are restored.
  117.  
  118. `k
  119.   @end
  120.   @drawmap
  121.   @update
  122.   @closescript
  123. @end
  124.  
  125. @show
  126. `0"You have no ailments, come back later!" `2Arik laughs.
  127.  
  128. `k
  129. @drawmap
  130. @update
  131.  
  132. @#bank
  133. @do `v01 is 1
  134. @offmap
  135. @do moveback
  136. @label bankstart
  137. @show
  138. `r0`c  `r1  `%3rd Bank Of FlagCity  `r0
  139.  
  140. `2  A young clerk eyes you nervously.
  141.  
  142. @if bank more 0 then do
  143.  @begin
  144.  @show
  145. `2  You are holding `$$&money`2, your account is at `$$&bank`2.
  146.  
  147.  @end
  148.  
  149. @if bank is 0 then do
  150.  @begin
  151.  @show
  152. `2  You currently don't have an account with them.
  153.  
  154.  @end
  155.  
  156. @do write
  157. `x`x
  158. @choice
  159. >&bank 0 Make a deposit.
  160. >&bank 0 Make a withdraw.
  161. =&bank 0 Apply for an account here.
  162. Leave
  163. @if response is 3 then do
  164.   @begin
  165.   @do `v01 is 1
  166.   @show
  167.  
  168.  
  169.   `2The nervous boy asks you to sit down.
  170.  
  171.   `0"Your full name s&sir?"
  172.   @do `s01 is NIL
  173.   @do write
  174. `x`x
  175.   @do readstring 30 `s01
  176.   @show
  177.  
  178.  
  179.   `0"Your current residence?"
  180.  
  181.   @do write
  182. `x`x
  183.   @do readstring 50 `s01
  184.  
  185.   @show
  186.  
  187.  
  188.   `0"Your net income yearly?"
  189.  
  190.   @do write
  191. `x`x
  192.   @do readnum 10
  193.   @if `v40 less 20 then do
  194.   @begin
  195.   @show
  196.  
  197.   @end
  198.  
  199.   @if `v40 more 19 then do
  200.    @begin
  201.    @show
  202.  
  203.  
  204.   `2You giggle to yourself `0-`2 how will they know you just totally lied on
  205.   that last questions?!??  You only made `b19`2 gold pieces last year!
  206.   @end
  207.   @label bankagain
  208.   @show
  209.  
  210.   `0"How much would you like to open your account with?" `2(you have `$$&money`2)
  211.  
  212.   @do write
  213. `x`x
  214.   @do readnum 10 money
  215.   @if `v40 is 0 then do
  216.    @begin
  217.    @show
  218.  
  219.  
  220.   `2You decide you really don't want to open an account with this
  221.   branch.
  222.  
  223. `k
  224.   @do goto bankstart
  225.   @end
  226.  
  227.   @if `v40 > money then do
  228.    @begin
  229.    @show
  230.  
  231.  
  232. `2  You don't have this much!  Try again.
  233.    @do goto bankagain
  234.    @end
  235.  
  236.   @if `v40 < 50 then do
  237.   @begin
  238.   @if money < 50 then do
  239.    @begin
  240.   @show
  241.  
  242.   `2The clerk eyes your shabby clothing distastefully - as if he knew
  243.   this part was coming.
  244.  
  245.   `0"I'm sorry s&sir, we do require `$$50 `2to open an account.  And could
  246.   you please leave the pen on your way out." `2he asks haughtily.
  247.  
  248. `k  `2You carefully return the pen.  `$"I'll be back someday.  And you WILL
  249.   open an account for me then," `2you vow seriously.
  250.  
  251.   `0"Of course you will, s&sir.  Please exit now, remember, the sign does
  252.   say no loitering.  And this means you." `2he says as he points to the
  253.   door.
  254.  
  255. `k
  256. @drawmap
  257. @update
  258. @closescript
  259.    @end
  260.  
  261.   @show
  262.  
  263.  
  264.   `0"S&Sir, `$$50 `0is required to open a new account!"
  265.   @do goto bankagain
  266.   @end
  267.   @do money - `v40
  268.   @do bank + `v40
  269.   @show
  270.  
  271.  
  272.   `0"Very good S&sir!  Your new account has been opened!"
  273.  
  274. `k
  275.   @do goto bank
  276.   @end
  277.  
  278.  
  279. @if response is 1 then do
  280.   @begin
  281.   @do write
  282. `\
  283.   @label deposit
  284.   @do write
  285. `\  `0"Deposit how much, s&sir?"`\`\`x`x
  286.   @do readnum 10 money
  287.   @if `v40 more money then do
  288.   @begin
  289.   @show
  290. `\`\  `2Maybe you left the money in your other pants?  'cuz it sure ain't here.
  291.   @do goto deposit
  292.   @end
  293.   @if `v40 less 0 then do
  294.   @begin
  295.   @show
  296. `\`\  `2No, this isn't happening and you aren't here.
  297.   @do goto withdraw
  298.   @end
  299.  
  300.   @do money - `v40
  301.   @do bank + `v40
  302.   @do goto bankstart
  303.  
  304.   @end
  305.  
  306. @if response is 2 then do
  307.   @begin
  308.   @do write
  309. `\
  310.   @label withdraw
  311.   @do write
  312. `\  `0"Withdraw how much, s&sir?"`\`\`x`x
  313.   @do `p21 is bank
  314.   @do `p21 - 1
  315.   @if `p21 < 0 then `p21 is 0
  316.   @do readnum 10 `p21
  317.   @if `v40 more bank then do
  318.   @begin
  319.   @show
  320. `\`\  `2You kind of don't have that much in your account.  Nice bookeeping!
  321.   @do goto withdraw
  322.   @end
  323.  
  324.   @if `v40 less 0 then do
  325.   @begin
  326.   @show
  327. `\`\  `2No, I don't think so.
  328.   @do goto withdraw
  329.   @end
  330.  
  331.   @if `v40 is bank then do
  332.    @begin
  333.    @show
  334.  
  335.  
  336.   `0"But s&sir!  This will close your account with us, are you sure you wish
  337.   to do that?" `2the clerk chokes.
  338.  
  339.   @do write
  340. `x`x
  341.   @do `v01 is 1
  342.   @choice
  343. Ok, nevermind then.
  344. Yeah.  Get my damn money.
  345. @if response is 1 then goto bank
  346.  
  347.    @end
  348.  
  349.   @do money + `v40
  350.   @do bank - `v40
  351.   @do goto bankstart
  352.   @end
  353.  
  354.  
  355.  
  356. @drawmap
  357. @update
  358.  
  359.  
  360. @#APOTH
  361. ;The apothecary
  362. @do moveback
  363. @offmap
  364. @busy
  365. @show
  366. `r0`c                      `r1  The Apothecary  `r0
  367.  
  368.  
  369.  
  370.  
  371. @buymanager
  372. 5
  373. 40
  374. 55
  375. @drawmap
  376. @update
  377.  
  378. @#INN
  379. ;FlagCity Inn
  380. @offmap
  381. @do moveback
  382. @DO `v01 is 1
  383. @show
  384. `r0`c  `r1  FlagCity Inn  `r0
  385.  
  386.   `2You step into the wooden building.  An old man sits behind a wooden
  387.   counter staring at the sun.  He notices you and speaks.
  388.   `0"Hello, need a room sonny?  They're `$$90`0 here."`2
  389.  
  390. @DO WRITE
  391. `x`x
  392. @CHOICE
  393. >&money 89 Get a room
  394. Take off
  395. @if response is 1 then do
  396. @begin
  397. @do money - 90
  398. @show
  399. `\`\  `0"Enjoy your stay here."
  400. `\`k
  401.  @do map is 73
  402.  @loadmap 73
  403.  @do x is 8
  404.  @do y is 10
  405. @drawmap
  406. @update
  407. @closescript
  408. @end
  409. @drawmap
  410. @update
  411. @end
  412.  
  413. @#TMAN
  414. ;Traveling man by the desert
  415. @DO MOVEBACK
  416. @BUSY
  417. @DO `v01 is 1
  418. @SHOW
  419. `r0`c  `r1  Rocky Alcove  `r0
  420.  
  421.   `2You round the bend of these small sandy mountains to find a man peacefully
  422.   sitting in the sun.  He notices you and nods.
  423.   `0"Hello my fellow traveler"`2
  424.  
  425. @DO WRITE
  426. `x`x
  427. @CHOICE
  428. Say hi
  429. Leave, quick!!
  430. @drawmap
  431. @update
  432. @end
  433.  
  434. @#CAVE
  435. ;Cave entrance to FlagCity
  436. @SHOW
  437. `r0`c  `r1 Dark mysterious ocean cave `r0
  438.  
  439.   `2You round the next part of the rocky coastline to find a cave you didn't
  440.   notice before.  Hestantly you brave you way up the cold dark passage until
  441.   finally you hear ... voices!!  It sounds like a town up there.
  442.  
  443. `/`k
  444.  @do map is 151
  445.  @loadmap 151
  446.  @do x is 15
  447.  @do y is 10
  448. @drawmap    
  449. @update
  450.  
  451. @#CITYHALL
  452. ;FlagCity city hall
  453. @OFFMAP
  454. @DO MOVEBACK
  455. @label town
  456. @DO `v01 is 1
  457. @SHOW
  458. `r0`c  `r1  City Hall  `r0
  459.  
  460.   `2You step into the luxurious building finding a nervous looking noble
  461.   standing behind a counter.  He sees you and nods.
  462.   `0"Good day s&sir, how may the Crown help you?"`2
  463.  
  464. @DO WRITE
  465. `x`x
  466. @CHOICE
  467. Pay your taxes
  468. Complain about the Bounty offices
  469. Leave, quick!!
  470. @IF RESPONSE IS 1 THEN DO
  471.   @BEGIN
  472.   @IF &MONEY > 49 THEN DO
  473.   @BEGIN
  474.   @DO MONEY - 50
  475.   @SHOW
  476. `\`\  `$"I'd like to be a good subject and pay my taxes,"`2 you say.
  477.  
  478.   `0"Very well, that'll be 50 gold s&sir"`2 he states.  A chill
  479.   runs down your back as you pay.
  480. `\`k
  481.   @do goto town
  482.   @END
  483.   @SHOW
  484. `\`\  `$"I'd like to pay my taxes!"`2 you merrily say.
  485.  
  486. `k  `0"I'm sorry sir, you don't have enough money." says the noble.
  487. `\`k
  488. @do goto town
  489. @END
  490. @IF RESPONSE IS 2 THEN DO
  491.   @BEGIN
  492.   @SHOW
  493. `\`\  `$"What's with those damn bounty hunters next door?"`2 you demand.
  494.  
  495.   `0"You go yell at them, I'm not gonna die!"`2 he yells.
  496. `\`k
  497. @do goto town
  498. @END
  499. @drawmap
  500. @update
  501. @end
  502.  
  503.  
  504.  
  505. @#TICKET
  506. ;The travel offices
  507. @DO MOVEBACK
  508. @BUSY
  509. @DO `v01 is 1
  510. @SHOW
  511. `r0`c  `r1`%   FlagCity Travel  `r0
  512.  
  513.   `0"Welcome to Flagcity travel, what can I do for you?" `2Asks a receptionist.            
  514. @DO WRITE
  515. `x`x
  516. @CHOICE
  517. Pick up a world map
  518. Buy a ticket for somewhere
  519. Leave
  520. @IF RESPONSE IS 1 THEN DO
  521. @Begin
  522. @Show
  523. `\`\  `$"I'd need to grab a map from ya,"`2 you reply.
  524. `\`k  `0"Okay that'll be 20 gold,"`2 she states.
  525.  
  526. @if money < 19 then do
  527.         @BEGIN
  528.         @show
  529.   `2You don't have that much, so again you take it out on her.
  530.  
  531. `k  `$"Look you stupid lady, why ever do maps cost that much?!?! You just
  532.   lost a big time client, woman!" `2you scream.
  533.  
  534. `k  `2You see tears from her eyes as you stomp off.
  535. `\`k
  536.         @DRAWMAP
  537.         @UPDATE
  538.         @CLOSESCRIPT
  539.         @End
  540. @show
  541. `2  You plop down the money.`\`\`k
  542. @do money - 20
  543. @do `i20 + 1
  544. @DRAWMAP
  545. @UPDATE        
  546. @CLOSESCRIPT
  547. @End
  548.  
  549. @IF RESPONSE IS 2 THEN DO
  550. @Begin
  551. @Show
  552. `\`\  `$"I need to go somewhere," `2you say.  She nods, `0"Okay where
  553.    would you like to go today?" `2You eye her & review your choices.
  554.  
  555. `k
  556. @show
  557. `r0`c                         `r1 `%Flagcity Travel Center
  558.  
  559.  
  560. @buymanager
  561. 26
  562. 27
  563. 32
  564. @do goto TICKET
  565. @End
  566. @IF RESPONSE IS 3 THEN DO
  567. @Begin
  568. @Show
  569. `\`\  `$"Sorry I uh ... gotta go,"`2 you say heading out the door.
  570. `\`k
  571. @DRAWMAP
  572. @UPDATE        
  573. @CLOSESCRIPT
  574. @End
  575.  
  576.  
  577. @#done
  578.